What is selenium and why it is used